package com.TP.www.service;




import com.TP.www.dao.impl.CouponDAO;
import com.TP.www.po.Coupon;

import java.util.List;



/**
 * @author 邱彦祥
 */
public interface CouponPort {
    /**
     * 发放优惠卷
     * @param storeId 店铺id
     */
    void createCoupon(Integer storeId);

    /**
     * 获取选择
     * @param maxNum 选择最大值
     * @return 选择
     */
    int getChoose(int maxNum);

    /**
     * 删除优惠卷
     * @param coupon 优惠卷
     */
    void deleteCoupon(com.TP.www.po.Coupon coupon);

    /**
     * 领取优惠卷
     * @param coupons 优惠卷
     */
    void getCoupon(List<com.TP.www.po.Coupon> coupons);

    /**
     *  通过店铺id来获取优惠卷列表
     * @param sql 查询语句
     * @param id 店铺id
     * @return 优惠卷列表
     */
    static List<Coupon> getCouponByStoreId(String sql, int id){
        return new CouponDAO().executeQuery(sql,id);
    }
}
